//
// Variables
// --------------------------------------------------
//
$unit           : 14px; // the default text size and thus measurment unit.
$family         : 'Helvetica Neue', Helvetica, Arial, sans-serif;
$otherfamily    : Georgia, Times, "Times New Roman", serif;
$ratio          : 1.618;
$templateDir    : "..";
$templateImages : $templateDir + "/images";
$webRoot        : '/';
$green          : rgb(139,192,78);
$black          : rgb(39,39,39);
$white          : rgb(250,250,250);

//
// Mixins
// --------------------------------------------------
//
@mixin text-columns( $count: 2, $width: auto, $gap: normal ) {
  -moz-columns: $count $width;
  -webkit-columns: $count $width;
  columns: $count $width;
  -moz-column-gap: $gap;
  -webkit-column-gap: $gap;
  column-gap: $gap;
}
@mixin divide( $side: 'left', $size: 1px, $pad: ms(0), $color: lighten($black,50%) ) {
  border-#{$side}: $size solid $color;
  padding-#{$side}: $pad;
}
@mixin centered-text() {
  @each $tag in h1, h2, h3, h4, h5, h6, p, li, time, strong, span {
    #{$tag}.centered { text-align: center; }
  }
}

//
// Layouts
// --------------------------------------------------
// 

// for right alignment of interior inline objects
.l-right {
  text-align: right;
}
